package transporte.server.dao;

import transporte.server.entity.Usuario;

public interface UsuarioDao extends BasicDao<Usuario> {

	/**
	 * @author spulido
	 * @param login
	 * @return
	 */
	Usuario getByLogin(String login);
	
	/**
	 * @author lagudelo
	 * @param login 
	 * @param nmidentificacion
	 * @return El Usuario para los par�metros enviados.
	 */
	Usuario getBy(String login, Long nmidentificacion);

	/**
	 * @author spulido
	 * @param usuario
	 */
	void evict(Usuario usuario);
	
	/**
	 * @author lagudelo
	 * @param usuario
	 */
	void saveToBd(Usuario usuario);

}
